// 引入当前目录下的所有文件夹里面的index.js文件件 除了自己
const files = import.meta.globEager('./*/index.js');

// 接口列表
var ApiList = {}

// 提取和循环

// map 循环
Object.values(files).map(async mod => { 
    // 模块下的默认到处方法  default导出的方法
    // mod.default

    // 对象合并 循环一次就追加一次
    ApiList=Object.assign(ApiList,mod.default);
})

// 让vue应用(app)继承接口服务  当使用。user挂载的时候 install就会执行

ApiList.install = (app) => {
    // console.log('install方法被调用')
    app.config.globalProperties.$api=ApiList
}
// console.log(ApiList);
// 导出的是一个对象 是当前目录下的所有文件接口对象
export default ApiList